
boa_do(){
    IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
    echo "IP地址"$IP
    if [ $IP = "192.168.250.100" ]; then
        echo "ubantu"
    else
        echo "开发板子"
        cd ..
        cd ..
        ./etc/boa/boa
        cd www/huaqing-second-project
    fi

}


# 编译  cgi-bin里面的  cgi 部分
# 将里面的 这些东西进行编译
arm_gcc_cgi_file() {
    cd cgi-bin
    IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
    echo "IP地址"$IP
    if [ $IP = "192.168.250.100" ]; then
        rm living_dev.cgi
        rm living_set.cgi
        rm living_view.cgi
        rm login.cgi
        rm static_html.cgi
        arm-linux-gnueabihf-gcc living_dev.c cgic.c -o living_dev.cgi
        arm-linux-gnueabihf-gcc living_set.c cgic.c -o living_set.cgi
        arm-linux-gnueabihf-gcc living_view.c cgic.c -o living_view.cgi
        arm-linux-gnueabihf-gcc login.c cgic.c  -l sqlite3   -o login.cgi  
        arm-linux-gnueabihf-gcc static_html.c cgic.c -o static_html.cgi
    else
        echo "开发板子"
    fi

    cd ..

}

# project  李纲老师的  消息队列接收部分  判断是开发板还是  ubantu对 里面的东西进行不同操作
# 开发板子  就对 pro 进行启停
# ubantu就编译这个文件
x86_or_arm_pro_do(){
    cd project
    IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
    echo "IP地址"$IP
    if [ $IP = "192.168.250.100" ]; then
        rm tes
        rm pro
        arm-linux-gnueabihf-gcc Iot_app.c project.c  -l pthread -o pro
        echo "这个是ubantu 执行编译程序"
        arm-linux-gnueabihf-gcc tes.c -o tes
    else
        echo "这个是开发板子"
        ps |grep pro
        killall pro
        echo "=============killall=========="
        ps |grep pro
        ./pro
        ps |grep pro
    fi
    cd ..
}

# 安装驱动内容  温湿度  led  蜂鸣器 晶体管倒是不用弄得
ins_ko(){
    IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
    echo "IP地址"$IP
    if [ $IP = "192.168.250.100" ]; then
        echo "这个是ubantu 执行编译程序"
    else
        # 安装  驱动  温湿度检测
        insmod w-驱动相关内容/2-fengshn/fengshan.ko
        insmod w-驱动相关内容/蜂鸣器/beeqqudong.ko
        insmod w-驱动相关内容/温湿度/s1.ko
        insmod w-驱动相关内容/led/myleds.ko
        insmod w-驱动相关内容/spi_数码管/m74hc595.ko
        # 查看驱动
        lsmod 
    fi
}


ins_ko


arm_gcc_cgi_file


x86_or_arm_pro_do


boa_do